heel support - German English Dictionary